self-powered detector - Alemán Inglés Diccionario